package com.yidu.drug.service;

import java.util.List;

import com.yidu.drug.model.PolicyModel;

/**
 * 政策service接口类
 * @author 吴淑侦
 * @date 2018年8月22日 下午2:39:16
 * @version 1.0
 */
public interface PolicyService {
	/**
	 * 查询所有
	 * @param policyModel
	 * @return
	 */
	public List<PolicyModel> findAll(PolicyModel policyModel);
	
	/**
	 * 查询行数
	 * @param policyModel
	 * @return
	 */
	public Long findRows(PolicyModel policyModel);
	
	/**
	 * 增加
	 * @param policyModel
	 * @return
	 */
	public int save(PolicyModel policyModel);
	
	/**
	 * 根据id查询
	 * @param policyId
	 * @return
	 */
	public PolicyModel findById(String policyId);
	
	/**
	 * 修改
	 * @param policyModel
	 * @return
	 */
	public int update(PolicyModel policyModel);
	
	/**
	 * 根据id查询所有
	 * @param policyModel
	 * @return
	 */
	public List<PolicyModel> findByPolicyId(PolicyModel policyModel);
	
	/**
	 * 根据id修改状态
	 * @param policyId
	 * @return
	 */
	public String updateById(String policyId);
	
}
